MK Rain
Generate deterministic rain.
Node Data | |
|---|---|
Display name | |
MK Rain | |
Internal name | |
Node_MK_Rain | |
Inheritances | |
| Node_Processor | |
| Node_MK_Rain | |
Inputs | |
surface |
Surface In |
Shapes | |
enum |
Shape |
range |
Raindrop Width |
range |
Raindrop Length |
range |
Snow Size |
surface |
Texture |
Lifespan | |
bool |
Limited Lifespan |
range |
Lifespan |
curve |
Size Over Lifetime |
curve |
Alpha Over Lifetime |
Effect | |
float |
Density |
rotation |
Direction |
range |
Velocity |
range |
Track Extension |
Render | |
gradient |
Color |
range |
Alpha |
bool |
Fade Alpha |
Ground | |
bool |
Ground |
float |
Ground Start |
Ripple | |
bool |
Ripple |
float |
Rip. Amount |
float |
Rip. Lifespan |
vec2 |
Rip. Radius |
slider |
Rip. Delay |
slider |
Rip. Alpha |
Outputs | |
surface |
Surface Out |

Simulate rain effect.
Properties
| Shapes | |
| Shapes | Rain particle shape. |
| Lifespan | |
| Lifespan | Define particle lifespan. Unlike most particle node the rain drop contains no lifespan data in itself. |
| Size Over Lifetime | Modulate size over lifespan. |
| Alpha Over Lifetime | Modulate opacity over lifespan. |
| Effect | |
| Density | Particle amount. |
| Direction | Rain direction. |
| Velocity | Raindrop speed. |
| Render | |
| Fade Alpha | Fade rain particle. |
| Ground | |
| Ground | Make raindrop hit the ground. |
| Ground Start | Ground Y position. |
| Ripple | |
| Ripple | Render ripple when raindrop hit the ground. |
| Rip. Amount | Amount or ripple created per raindrop. |
| Rip. Lifespan | Ripple lifespan. |
| Rip. Radius | Ripple size. |
| Rip. Delay | Delay between each ripple. |
Commit History
| 1.16.0 |
|
|---|---|
| 1.21.6.009 |
|
Related Links
- Base Code: /scripts/node_mk_rain/node_mk_rain.gml